$(function () {
    //全选
    $('.selectAll').on('click', function () {
        console.log('111');
        $('.item').prop('checked', this.checked)
    })
    $('.item').on('click', function () {
        let res = [...$('.item')].every(function (item) {
            return item.checked === true
        })
        $('selectAll').prop('checked', res)
    })
    // 商品数量的加减
    // 增
    $('.s3').click(function () {
        var n = $(this).siblings('.s2').val();
        n++
        $(this).siblings('.s2').val(n)
       
        var p = $(this).parents('.list2_5').siblings('.list2_4').html();
        var price = (p * n).toFixed(2);
        console.log(price);
        $(this).parents('.list2_5').siblings('.list2_6').html('￥' + price)
        getSum()
    })

    //减
    $('.s1').click(function () {
        var n = $(this).siblings('.s2').val();
        if (n == 1) {
            return false
        }
        n--;
        $(this).siblings('.s2').val(n)

        var p = $(this).parents(".list2_5").siblings('.list2_4').html();

        p = p.substr(1);
        var price = (p * n).toFixed(2);
        $(this).parents(".list2_5").siblings('.list2_6').text("￥" + price);
        getSum();
    })

    // 修改文本框的值
    $('.s2').change(function () {
        var n = $(this).val();
        var p = $(this).parents('.list2_5').siblings('.list2_4').html()
        p = p.substr(1);
        var price = (p * n).toFixed(2);
        $(this).parents(".list2_5").siblings('.list2_6').html("￥" + price);
        getSum();
    })
    getSum();

    // 总和
    function getSum() {
        //计算总件数
        var count = 0;
        //计算总价格
        var money = 0;
        // 总件
        $('.s2').each(function (i, ele) {
            count += parseInt($(ele).val());
        })
        $('.list4_2 > span').eq(1).text(count);
        // 总额
        $('.list2_6').each(function (i, ele) {
            money += parseFloat($(ele).text().substr(1));
        })
        $('.p-sum').text("￥" + money.toFixed(2));
    }

    // 点击删除选中的商品
    $('.list2_7').click(function () {
        // 删除复选框选中的商品
        $('.item:checked').parents('.list2').remove();
        getSum();
    });
    // 清空购物车
    $('.allDelete').click(function () {
        $('.list2').remove();
        getSum();
    })


})
